Previous: Gateways in general, Up: General Facilities [Contents][Index]
The library can maintain a global history list tracking URLs
accessed. URL completion can be done from it. The history
mechanism is set up automatically via url-do-setup
when it is configured to be on. Note that the size of the history
list is currently not limited.
The history “list” is actually a hash table,
url-history-hash-table. It contains access times
keyed by URL strings. The times are in the format returned by
current-time.
This function updates the history table with an entry for url accessed at the given time.
If non-nil, the library will keep track of
all the URLs accessed. If it is t, the list is
saved to disk at the end of each Emacs session. The default
is nil.
The file storing the history list between sessions. It
defaults to history in
url-configuration-directory.
The number of seconds between automatic saves of the
history list. Default is one hour. Note that if you change
this variable directly, rather than using Custom, after
url-do-setup has been run, you need to run the
function url-history-setup-save-timer.
Parses the history file fname (default
url-history-file) and sets up the history
list.
Saves the current history to file fname
(default url-history-file).
You can use this function to do completion of URLs from the history.